@charset "utf-8";
/* CSS Document */

body {}
#demo01 {height:450px;}
/* 内容区 */


.index_wrap { padding:20px 0 28px 0;}


.floor_01 {}
.fl01_in {}
.index_01 {}
.index_01 .text_item_1 { display:block;}
.index_01 .text_item_1 .text_1 { color:#0f43ba; font-size:36px; line-height:48px; text-align:center;}


.floor_02 { margin:20px 0 0 0;}
.fl02_in {}
.fl02_l { float:left; width:415px;}
.fl02_m { float:left; width:475px; margin:0 0 0 30px;}
.fl02_r { float:right; width:250px;}

.index_02 {}
.i02_main_1 {}
#i02_main_1 { height:268px;}
#i02_main_1 .slides .abox .textbox { position:absolute; left:0; bottom:0; right:0; padding: 0 62px 0 14px; background-color:rgba(0,0,0,0.8);}
#i02_main_1 .slides .abox .textbox .text_item_1 { color:#ffffff; font-size:16px; line-height:40px;}
#i02_main_1 .flex-control-nav { display:none;}
#i02_main_1 .flex-direction-nav { display:block; position:absolute; z-index:25; width:27px; right:12px; bottom:26px;}
#i02_main_1 .flex-direction-nav a { position:absolute; top:0; width:8px; height:14px; line-height:200px; overflow:hidden;}
#i02_main_1 .flex-direction-nav a.flex-prev { background-image:url(../image/p-i02_main_1-1-1.png); left:0;}
#i02_main_1 .flex-direction-nav a.flex-next { background-image:url(../image/p-i02_main_1-1-2.png); right:0;}

.index_03 { margin:26px 0 0 0;}
.i03_main_1 {}
.i03_main_2 { margin:13px 0 0 0;}

.index_04 { padding:6px 0 0 0;}
.i04_main_1 { height:130px; background-color:#f6f6f6; position:relative;}
.i04_main_1 .text_item_1 { position:absolute; top:-6px; left:0; width:115px; padding-right:6px; color:#ffffff; font-size:22px; line-height:40px; text-align:center; font-weight:bold; background:url(../image/bg-i04_main_1-1-1.png);}
.i04_main_1 .text_item_2 { padding:46px 16px 0 16px; display:flex; align-items:center; height:68px;}
.i04_main_1 .text_item_2 .abox { display:block; flex:1;}
.i04_main_1 .text_item_2 .text_1 { color:#0f43ba; font-size:20px; line-height:34px; font-weight:bold;}
.i04_main_2 { margin-top:6px;}

.index_05 {}
.i05_main_1 { height:290px; background-image:url(../image/bg-i05_main_1-1-1.jpg);}
.i05_main_1 .main_item_1 { padding:20px 0 0 0;}
.i05_main_1 .main_item_1 .text_item_1 { color:#ffffff; font-size:18px; line-height:36px; text-align:center; font-weight:bold;}
.i05_main_1 .main_item_1 .text_item_2 { font-size:0; text-align:center;}
.i05_main_1 .main_item_1 .text_item_2 .text_1 { display:inline-block; color:#ffffff; font-size:18px; line-height:36px;}
.i05_main_2 { margin:26px 0 0 0;}
.i05_main_3 {}

/*act*/
#i02_main_1 .flex-direction-nav a.flex-prev:hover { background-image:url(../image/p-i02_main_1-1-1on.png);}
#i02_main_1 .flex-direction-nav a.flex-next:hover { background-image:url(../image/p-i02_main_1-1-2on.png);}
/*act*/

.floor_03 { margin:0px 0 0 0;}
.fl03_in {}
.index_06 {}
.i06_main_1 {}
#i06_main_1 { height:120px;}
#i06_main_1 .flex-control-nav { z-index:55; left:0; right:0; width:auto; text-align:right; padding:0 20px; bottom:18px; line-height:200px; overflow:hidden;}
#i06_main_1 .flex-control-nav li { margin:0 2px;}
#i06_main_1 .flex-control-paging li a { width:7px; height:7px; border-radius:3px; opacity:0.6; background-color:#ffffff;}
/**/#i06_main_1 .flex-control-paging li a.flex-active { width:13px; opacity:1;}


.floor_04 { margin:20px 0 0 0;}
.fl04_in {}
.fl04_l { float:left; width:920px;}
.fl04_r { float:right; width:251px;}

.index_07 {}
.i07_main_1 {}
.i07_main_2 {}
.i07_main_2 .main_item { width:445px; height:288px; padding:10px 0 0 0; position:relative; overflow:hidden;}
.i07_main_2 .main_item .list_02 ul li .abox .text_item_1 { line-height:48px;}
.i07_main_2 .main_item .top { padding:8px 0 24px 0;}
.i07_main_2 .main_item .top .abox { display:block;}
.i07_main_2 .main_item .top .abox_in { height:88px;}
.i07_main_2 .main_item .top .abox .imgbox { float:left; width:136px; height:88px;}
.i07_main_2 .main_item .top .abox .imgbox .img { display:block; width:100%; height:100%;}
.i07_main_2 .main_item .top .abox .textbox { margin:0 0 0 150px; padding:10px 0 0 0;}
.i07_main_2 .main_item .top .abox .textbox .text_item_1 { color:#1f2223; font-size:18px; line-height:30px;}

.i07_main_2 .main_item_1 { float:left;}
.i07_main_2 .main_item_2 { float:right;}
.i07_main_2 .main_item_3 { float:none; width:auto;}
.i07_main_2 .main_item_3 .list_02 ul li { float:left; width:445px;}
.i07_main_2 .main_item_3 .list_02 ul li:nth-child(2n) { float:right;}
.i07_main_2 .main_item_3 .top .abox { float:left; width:445px;}
.i07_main_2 .main_item_3 .top .abox:nth-child(2n) { float:right;}
.i07_main_3 { margin-top:10px;}
.i07_main_4 {}
.i07_main_4 .main_item { height:310px;}
/*act*/
.i07_main_2 .main_item .top .abox:hover .textbox .text_item_1 { color: #0f43ba; text-decoration: underline;}
/*act*/

.index_08 {}
.i08_main_1 {}
.i08_main_2 { padding:24px 0 0 0;}


.floor_05 { margin:15px 0 0 0;}
.fl05_in {}

.index_09 {}
.i09_main_1 {}
.i09_main_1 .main_item { width:585px; height:130px;}
.i09_main_1 .main_item .flexslider { height:100%;}
.i09_main_1 .main_item .flexslider .flex-direction-nav { display:none;}
.i09_main_1 .main_item .flexslider .flex-control-nav { display:none;}
.i09_main_1 .main_item_1 { float:left;}
.i09_main_1 .main_item_2 { float:right;}


.floor_06 { margin:24px 0 0 0;}
.fl06_in {}
.fl06_l { float:left; width:585px;}
.fl06_r { float:right; width:585px;}

.index_10 {}
.i10_main_1 {}
.i10_main_2 { padding:10px 0 0 0;}
.index_11 {}


.floor_07 { margin:24px 0 0 0;}
.fl07_in {}

.index_12 {}
.i12_main_1 {}
.i12_main_2 { margin-top:24px;}
.i12_main_2 .list { height:194px; position:relative; overflow:hidden;}
.i12_main_2 .list ul { width:9999px;}
.i12_main_2 .list ul li { float:left; padding-right:16px;}
.i12_main_2 .list ul li .abox { display:block; width:250px;}
.i12_main_2 .list ul li .abox .imgbox { width:250px; height:160px;}
.i12_main_2 .list ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.i12_main_2 .list ul li .abox .textbox { padding: 0 20px; margin-top:14px;}
.i12_main_2 .list ul li .abox .textbox .text_item_1 { color:#1f2223; font-size:16px; line-height:20px; text-align:center;}
/*act*/
.i12_main_2 .list ul li .abox:hover .textbox .text_item_1 { color: #0f43ba; text-decoration: underline;}
/*act*/




			/*20230130修改新增*/
.index_13 {}
.index_13 .main_item_1 {}
.index_13 .main_item_2 { margin-top:22px;}
.index_13 .main_item_3 { margin-top:12px;}
.i13_main_1 {}
.i13_main_2 { background-color:#f6f6f6;}
.i13_main_2 .list {}
.i13_main_2 .list ul {}
.i13_main_2 .list ul li { margin:0 8px;}
.i13_main_2 .list ul li+li { border-top:1px dashed #e5e5e5;}
.i13_main_2 .list ul li .abox { display:flex; align-items:center; height:48px; padding:9px 6px;}
.i13_main_2 .list ul li .abox .text_item_1 { flex:1; color:#1f2223; font-size:16px; line-height:24px; max-height:48px;}
.i13_main_3 {}
#i13_main_3 { height:85px;}
/*act*/
.i13_main_2 .list ul li .abox .text_item_1:hover { color:#0f43ba;}
/*act*/
.i05_main_4 { margin-top:32px;}
#i05_main_4 { height:105px;}
.i05_main_1 { height:auto; padding: 0 0 24px 0; background-position: center center; background-size:cover;}
.i05_main_1 .main_item_1 .text_item_2+.text_item_1 { margin-top:26px;}

			/*20230215修改新增*/
.i09_main_1 .main_item_1 { float:none; width:auto; height:120px;}





.index_04 { height: 490px; position: relative; overflow: hidden;}
.i04_main_1 { height:auto; min-height: 40px;}
.i04_main_1 .text_item_2 { padding-bottom:16px;}
.i04_main_2 {}


			/* 20250114修改新增 */
.i04_main_2 { max-height: 336px; position: relative; overflow: hidden;}
.list_02 ul li .abox .text_item_1 { line-height: 48px;}








